A Parameterized View on Matroid Optimization Problems
نویسنده
چکیده
Matroid theory gives us powerful techniques for understanding combinatorial optimization problems and for designing polynomialtime algorithms. However, several natural matroid problems, such as 3-matroid intersection, are NP-hard. Here we investigate these problems from the parameterized complexity point of view: instead of the trivial O(n) time brute force algorithm for finding a k-element solution, we try to give algorithms with uniformly polynomial (i.e., f(k) · n) running time. The main result is that if the ground set of a represented matroid is partitioned into blocks of size l, then we can determine in f(k, l)·n randomized time whether there is an independent set that is the union of k blocks. As consequence, algorithms with similar running time are obtained for other problems such as finding a k-set in the intersection of l matroids, or finding k terminals in a network such that each of them can be connected simultaneously to the source by l disjoint paths.
منابع مشابه
Parameterized Counting of Trees, Forests and Matroid Bases
We investigate the complexity of counting trees, forests and bases of matroids from a parameterized point of view. It turns out that the problems of computing the number of trees and forests with k edges are #W[1]-hard when parameterized by k. Together with the recent algorithm for deterministic matrix truncation by Lokshtanov et al. (ICALP 2015), the hardness result for k-forests implies #W[1]...
متن کاملFinding Even Subgraphs Even Faster
Problems of the following kind have been the focus of much recent research in the realm of parameterized complexity: Given an input graph (digraph) on n vertices and a positive integer parameter k, find if there exist k edges (arcs) whose deletion results in a graph that satisfies some specified parity constraints. In particular, when the objective is to obtain a connected graph in which all th...
متن کاملCs 598csc: Combinatorial Optimization
One of several major contributions of Edmonds to combinatorial optimization is algorithms and polyhedral theorems for matroid intersection, and more generally polymatroid intersection. From an optimization point of view, the matroid intersection problem is the following: Let M1 = (S, I1) and M2 = (S, I2) be two matroids on the same ground set S. Then I1 ∩ I2 is the collection of all sets that a...
متن کاملEditing to Connected f-Degree Graph
In the Edge Editing to Connected f-Degree Graph problem we are given a graph G, an integer k and a function f assigning integers to vertices of G. The task is to decide whether there is a connected graph F on the same vertex set as G, such that for every vertex v, its degree in F is f(v) and the number of edges in E(G)4E(F ), the symmetric difference of E(G) and E(F ), is at most k. We show tha...
متن کاملQuasipolynomial Representation of Transversal Matroids with Applications in Parameterized Complexity
Deterministic polynomial-time computation of a representation of a transversal matroid is a longstanding open problem. We present a deterministic computation of a so-called union representation of a transversal matroid in time quasipolynomial in the rank of the matroid. More precisely, we output a collection of linear matroids such that a set is independent in the transversal matroid if and onl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 410 شماره
صفحات -
تاریخ انتشار 2006